Several of these images are included with the intention of giving an idea of the development process, rather than as a finished work.

01 - the first image produced by the ray tracer
02 - sphere with aliased edge
03 - spheres and a plane with first attempt at specular lighting
04 - spheres, planes, and a rendered light source
05 - specular lighting has been corrected
06 - removed the unnatural specular highlights from the planes
07 - objects are incorrectly casting shadows on themselves due to precision problems
08 - shadows are correctly cast from multiple light sources
09 - first rendering with polygons
10 - soft shadow edges effect
11 - scene with polygons casting soft shadows
12 - first texture mapped sphere
13 - texture mapped sphere and plane (repeating and non-repeating)
14 - texture mapped polygons using texture coordinates
15 - first reflective surfaces
16 - multiple levels of reflection with spheres, polygons, and plane
17 - calculating refraction produces lens effects
18 - different indices of refraction
19 - first depth of field effect
20 - textured surfaces help display depth of field
21 - first image based lighting
22-23 - more imaged based lighting
24-29 - an attempt to reproduce the caustic lighting phenomenon
30 - strange effect when attempting to program a custom shader
31 - blended colors shader
32 - bumpy surface shader: the surface is actually smooth (observable at the edges of the sphere) and the bumps are an optical illusion produced by programmatically varying the surface normal
33-36 - Wavy surface shader with different values of "waviness"